package createModel.singletonMode.hungrySingleton;

/**
 * 2023/12/30
 * <p>
 * ZhangYi
 * Description : 饿汉式单例模式 : 这个也是可以使用的,不过会造成了内存浪费
 *  1. hungrySingleton 类在加载时就实例化，并且只实例化一次，这样就避免了多线程的同步问题
 *  2. 饿汉式单例模式的优点是，在内存中只存在一个实例，避免了内存浪费
 *
 *   必须构造函数私有化，防止外部类实例化
 */
public class HungrySingleton {

    private HungrySingleton(){

    }


    private static HungrySingleton instance = new HungrySingleton();

    public static HungrySingleton getInstance(){
        return instance;
    }

}
